# Workspace

Workspace tools are designed to help you build, test, deploy, and manage
Cube projects.

<SuccessBox>

Most workspace tools depend on the [managed infrastructure][ref-infrastructure]
and are only available in Cube Cloud.

</SuccessBox>

## Workspace tools in Cube Cloud

In Cube Cloud, you can:

- Use the [data model editor][ref-data-model] with the [development
  mode][ref-dev-mode] and [Rollup Designer][ref-rollup-designer] to build
  the data model of your semantic layer.
- Access the data model through different [Environments][ref-environments].
- Use [SQL Runner][ref-sql-runner] to inform the development of the data
  model.
- Use [Playground][ref-playground] to run queries and test the data model.
- Use [Chart Prototyping][ref-vizard] to generate code of a front-end
  application that works with Cube.
- Use the [Integrations][ref-integrations] page to connect your semantic layer
to BIs, spreadsheets, and other visualization tools.
- Use [Query History][ref-query-history] to observe queries and their
  performance in real-time.
- Use the [pre-aggregations page][ref-pre-aggs] to inspect pre-aggregations
  and their build history.
- Use [Performance Insights][ref-perf-insights] to analyze the performance
  of your deployment as a whole.
- Use [Monitoring Integrations][ref-monitoring-integrations] to export logs and
metrics to external monitoring tools.
- Use the [access control page][ref-access-control] to manage users of your
  Cube Cloud account and [single sign-on][ref-sso].
- Use [Audit Log][ref-audit-log] to review security-related events in your
Cube Cloud account.
- Use [Budgets][ref-budgets] to control the usage and spend of your Cube
  Cloud account.
- Use [Preferences][ref-prefs] to adjust the workspace to your liking.
- Use [AI Assistant][ref-ai-assistant] to explore and query data with natural language.
- Use [Semantic Catalog][ref-semantic-catalog] to search a unified view of connected data assets, see lineage, and explore connected BI content.

## Workspace tools in Cube Core

With Cube Core, you can:

- Use the data model builder to generate the initial data model.
- Use [Playground][ref-playground] to run queries and test the data model.
- Use the [command-line tool][ref-cli] to automate your workflows.

[ref-infrastructure]: /product/deployment/cloud
[ref-data-model]: /product/workspace/data-model
[ref-rollup-designer]: /product/workspace/rollup-designer
[ref-dev-mode]: /product/workspace/dev-mode
[ref-environments]: /product/workspace/environments
[ref-sql-runner]: /product/workspace/sql-runner
[ref-playground]: /product/workspace/playground
[ref-vizard]: /product/workspace/vizard
[ref-integrations]: /product/workspace/integrations
[ref-query-history]: /product/workspace/query-history
[ref-pre-aggs]: /product/workspace/pre-aggregations
[ref-perf-insights]: /product/workspace/performance
[ref-monitoring-integrations]: /product/workspace/monitoring
[ref-access-control]: /product/workspace/access-control
[ref-sso]: /product/workspace/sso
[ref-audit-log]: /product/workspace/audit-log
[ref-budgets]: /product/workspace/budgets
[ref-prefs]: /product/workspace/preferences
[ref-cli]: /product/workspace/cli
[ref-ai-assistant]: /product/workspace/ai-assistant
[ref-semantic-catalog]: /product/workspace/semantic-catalog
